package com.example.service;

import com.example.entity.SysRole;
import com.example.utils.QueryInfo;
import com.example.utils.Result;

/**
 * TODO
 *
 * @Comment：最难的一次作业
 * @Date: 2023/12/1
 */
public interface SysRoleService {

    /**
     * 分页查询
     * queryInfo：页码、页数大小、查询内容
     */
    Result findPage(QueryInfo queryInfo);

    /**
     * 添加角色数据
     */
    Result insert(SysRole role);

    /**
     * 修改角色数据
     */
    Result update(SysRole role);

    /**
     * 删除角色数据
     */
    Result delete(Long id);


    /**
     * 查询所有的角色数据
     */
    Result findAll();

}
